Application Design: Issues in Expert System Architecture

نویسندگان

  • Harry C. Reinstein
  • Janice S. Aikins
چکیده

We describe an expert system that has been applied to the task of application design. Users supply the system with problem specifications, such as the required output data, and the system produces a graphic representation of the completed application in the form of a flow diagram. The application design task has forced us to consider two important issues in expert system architecture: constraint processing and the explicit representation of control flow. The resulting knowledge representation and control logic are discussed. I Introduction Computers are commonly used in a wide variety of application design areas. Building the application programs, however, is often a difficult and frustrating task requiring the blending of both domain-specific and computer-specific expertise. It is frequently the case that the application problem expert is not a computer expert and must seek the help of appropriate computer professionals whose availability and skills may be limited. This problem has received considerable attention and work is proceeding along several paths in pursuit of an effective solution [1,2 ]. This paper presents an expert system which assists in preparing a well-formed definition of a desired application. This definition is presented in the form of a program flow chart showing the proper configuration of input devices, data processing functions, and output devices needed to produce the desired result. The flow chart is developed from a knowledge base which includes representations of data transformations valid within the problem domain. For example, if the problem domain is payroll applications a transformation relating GR0SS_PAY to NET_PAY would be represented in the knowledge base and would include references to data processing functions required to enact the transformation. A notable feature of application definition is the dual nature of the expertise required; an effective consultant must have knowledge of both the specific application domain (e.g., payroll applications) and of more general application design principles. Several interesting problems in expert system architecture have been encountered, especially in the areas of constraint processing and control flow. A discussion of these areas comprises the bulk of this paper. We begin, however, with an elaboration of the task performed and a discussion of our choice of knowledge representation and constraint architecture. I The Task Figure 1 shows a flow diagram of a simple payroll application. The task of the system is to produce this chart from an initial statement of the desired program outputs. The system is expected to select appropriate devices …

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Architecture Students’ Understanding of Landscape Issues in Design Studios (A Comparison Approach in Some Tehran Architecture Schools)

Without the surrounding environment of a site, architecture loses its full meaning. In the evolutionof the design process, a site's environment should be understood as the integral factor within which a designed productor artifact is expected to perform. The environment is not of secondary priority. Every building is intertwined with itscontext; context being its physical, visual and ecological...

متن کامل

A Review on the Extent of Urban Design Intervention in Iran’s Architectural Structures for Interaction with Architectural Innovation

The intervention of urban design in Irans architectural structures has been for many years a challenging issue for architects and urban designers over their professional realm. The preservation of architectural structures in Iran has always resorted to extremes. This control and direction has sometimes resulted in exclusion of architecture position and has sometimes, once faced with lack of pro...

متن کامل

Development and Practical Application of a Lifetime Management System for Prestressed Concrete Bridges

A practical Bridge Management System has been developed by the author, which is referred to as the Japanese Bridge Management System (J-BMS) for existing concrete bridges. This paper introduces a newly developed bridge management system for the prestressed concrete (PC) bridges (J-BMS PC version) which is integrated with the PC bridge rating expert system (PC-BREX). The proposed system is able ...

متن کامل

An AI-Based Methodology for Factory Design

This article provides a discussion of factory design and an artificial intelligence (AI) approach to this problem. Major issues covered include knowledge acquisition and representation, design methodology, system architecture, and communication The facilities design expert system (FADES) developed by the author is presented and described to illustrate issues in factory design. 72 AI MAGAZINE AI...

متن کامل

Design of a novel congestion-aware communication mechanism for wireless NoC architecture in multicore systems

Hybrid Wireless Network-on-Chip (WNoC) architecture is emerged as a scalable communication structure to mitigate the deficits of traditional NOC architecture for the future Multi-core systems. The hybrid WNoC architecture provides energy efficient, high data rate and flexible communications for NoC architectures. In these architectures, each wireless router is shared by a set of processing core...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1981